// 二维数组 矩阵
// 链表不连续存储 离散的

// arr 构建 栈和队列的优势
// 下表访问 时间复杂度O(1) ApI丰富， 好理解
// 链表 数据项多一个指针 麻烦
//      优点在 插入和删除

// 指针
// function ListNode(val){
//     this.val=val;
//     this.next=null;
// }
// 1.val +下一个节点的地址 | null
// 2.对象 复杂数据类型 引用
// 3。一个节点赋值给另一个节点的next

const n1={
    val:1,
    next:{
        val:2,
        next:{
            val:3,
            next:null
        }
    }
}